﻿using Dapper.Contrib.Extensions;
using System.Collections.Generic;
#nullable disable

namespace Tauren.Business.Entity.Output
{
    public class Roleinfo_OutPut : Model.Roleinfo
    {
        public Roleinfo_OutPut()
        {
            Res = new List<RoleRes_OutPut>();
            Permissions = new List<RolePermission_OutPut>();
            PersonInfos = new List<RolePersonInfo_OutPut>();
        }

        /// <summary>
        /// 创建人显示名
        /// </summary>
        public virtual string Dic_Creator { get; set; }

        /// <summary>
        /// 修改人显示名
        /// </summary>
        public virtual string Dic_Modifier { get; set; }
        /// <summary>
        /// 创建日期-显示
        /// </summary>
        public virtual string Dic_Creatdate { get; set; }
        /// <summary>
        /// 修改日期-显示
        /// </summary>
        public virtual string Dic_Modifdate { get; set; }

        public virtual string Dic_Enable { get; set; }
        public virtual string Dic_HaveSystemRole { get; set; }

        public virtual List<RoleRes_OutPut> Res { get; set; }
        public virtual List<RolePermission_OutPut> Permissions { get; set; }
        public virtual List<RolePersonInfo_OutPut> PersonInfos { get; set; }
    }
}
